Exception Handling in Web Service Processes
نویسندگان
چکیده
Cross-company business processes are common in today’s networked economy and are nowadays often supported by process support systems that integrate the information systems of the different partners based on web service technology. In contrast to earlier Workflow Management Systems, which were often deployed in the controlled environment of a single company, the distributed nature of modern solutions make company-spanning web service processes more susceptible to failures. Therefore, it is desirable to augment the process models already at design time with error-handling behavior such that disrupted process instances can for instance be rolled back or completed on an alternative execution path, if, e.g., an individual service is not reachable. In this chapter, we will give an overview of past and current approaches as well as potential future works to exception handling in web service processes. We start with the concepts that were developed in the area of Workflow Management Systems, continue with error-handling techniques in state-of-the-art process modeling languages and finally give an outlook on future automated approaches to error recovery and repair.
منابع مشابه
Ontology-Based Exception Handling for Semantic Business Process Execution
Along with the widespread acceptance of business process management (BPM) and Semantic Web services composition technologies, Semantic Web service oriented programming is becoming an efficient way to develop modern business applications. As Semantic Web services are inherently unreliable, how to develop reliable service oriented applications is a significant and challenging problem, especially ...
متن کاملQuality-Oriented Handling of Exceptions in Web-Service-Based Cooperative Processes
Web services are increasingly used to integrate heterogeneous and autonomous applications in cross-organizational cooperations. A key problem is to support a high execution quality of complex cooperative processes, e.g. in e-business or health care. One important aspect that has received little attention so far is the dynamic handling of exceptions during process execution. To address this prob...
متن کاملExploring the Connection of Choreography and Orchestration with Exception Handling and Finalization/Compensation
Web service choreography describes protocols for multiparty collaboration, whereas orchestration focuses on single peers. One key requirement of choreography is to support transactions, which makes exceptional handling and finalization very important features in modeling choreography. A projection is a procedure which takes a choreography and generates a set of processes in the orchestration le...
متن کاملServer-side Exception Handling by Composite Web Services
Currently exception handling for web service orchestrations is performed on the client side. We have defined composite web services [11] that are not single orchestrations but complete web services that contain all possible orchestrations of their sub-services. Our composite web services can therefore define and perform exception handling just once for all such orchestrations, on the server sid...
متن کاملOn Generating Dependable Decentralised Web Service Business Sessions
Current solutions for generating Web service business processes (e.g. BPEL4WS) are generally based on centralised models, where a business process is driven by a centralised workflow engine, which schedules the work to be done and assigns it to an appropriate executor. Consequently, current solutions suffer from drawbacks (e.g., poor scalability, vulnerability to failures, etc.), caused by inad...
متن کامل